package com.ruoyi.buss.report.service.impl;

import java.util.List;
import com.ruoyi.common.core.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.buss.report.mapper.ReportWgzyscGrLsbMapper;
import com.ruoyi.buss.report.domain.ReportWgzyscGrLsb;
import com.ruoyi.buss.report.service.IReportWgzyscGrLsbService;

/**
 * 网格专业市场4.2.1-2个人类Service业务层处理
 * 
 * @author sxy
 * @date 2021-07-16
 */
@Service
public class ReportWgzyscGrLsbServiceImpl implements IReportWgzyscGrLsbService 
{
    @Autowired
    private ReportWgzyscGrLsbMapper reportWgzyscGrLsbMapper;

    /**
     * 查询网格专业市场4.2.1-2个人类
     * 
     * @param marketId 网格专业市场4.2.1-2个人类ID
     * @return 网格专业市场4.2.1-2个人类
     */
    @Override
    public ReportWgzyscGrLsb selectReportWgzyscGrLsbById(String marketId)
    {
        return reportWgzyscGrLsbMapper.selectReportWgzyscGrLsbById(marketId);
    }

    /**
     * 查询网格专业市场4.2.1-2个人类列表
     * 
     * @param reportWgzyscGrLsb 网格专业市场4.2.1-2个人类
     * @return 网格专业市场4.2.1-2个人类
     */
    @Override
    public List<ReportWgzyscGrLsb> selectReportWgzyscGrLsbList(ReportWgzyscGrLsb reportWgzyscGrLsb)
    {
        return reportWgzyscGrLsbMapper.selectReportWgzyscGrLsbList(reportWgzyscGrLsb);
    }

    /**
     * 新增网格专业市场4.2.1-2个人类
     * 
     * @param reportWgzyscGrLsb 网格专业市场4.2.1-2个人类
     * @return 结果
     */
    @Override
    public int insertReportWgzyscGrLsb(ReportWgzyscGrLsb reportWgzyscGrLsb)
    {
        reportWgzyscGrLsb.setCreateTime(DateUtils.getNowDate());
        return reportWgzyscGrLsbMapper.insertReportWgzyscGrLsb(reportWgzyscGrLsb);
    }

    /**
     * 修改网格专业市场4.2.1-2个人类
     * 
     * @param reportWgzyscGrLsb 网格专业市场4.2.1-2个人类
     * @return 结果
     */
    @Override
    public int updateReportWgzyscGrLsb(ReportWgzyscGrLsb reportWgzyscGrLsb)
    {
        return reportWgzyscGrLsbMapper.updateReportWgzyscGrLsb(reportWgzyscGrLsb);
    }

    /**
     * 批量删除网格专业市场4.2.1-2个人类
     * 
     * @param marketIds 需要删除的网格专业市场4.2.1-2个人类ID
     * @return 结果
     */
    @Override
    public int deleteReportWgzyscGrLsbByIds(String[] marketIds)
    {
        return reportWgzyscGrLsbMapper.deleteReportWgzyscGrLsbByIds(marketIds);
    }

    /**
     * 删除网格专业市场4.2.1-2个人类信息
     * 
     * @param marketId 网格专业市场4.2.1-2个人类ID
     * @return 结果
     */
    @Override
    public int deleteReportWgzyscGrLsbById(String marketId)
    {
        return reportWgzyscGrLsbMapper.deleteReportWgzyscGrLsbById(marketId);
    }
}
